floating speck in the eye - French English Dictionary